package practice.线程安全.关卡一;

public class 案例六 {
//    线程的生命周期
    /**
     * 6种状态
     * 1. 新建：刚被创建，还没有使用start方法
     * 2. 可运行：正常运行
     * 3. 锁阻塞：锁在其他线程手中，获得锁即可进入到可运行状态
     * 4. 无线等待：进入等待状态，只能通过其他线程唤醒
     * 5. 计时等待：进入等待，如果一段时间没有其他线程唤醒此线程，则自己唤醒
     * 6. 终止：run方法正常运行结束
     */
}
